Skip to content

Add progress.asc task checklist and a blog progress page - #9

Merged
schacon merged 2 commits into
mainfrom
cursor/progress-page-03bb
Aug 2, 2026
Merged

Add progress.asc task checklist and a blog progress page#9
schacon merged 2 commits into
mainfrom
cursor/progress-page-03bb

Conversation

@schacon

@schacon schacon commented Aug 2, 2026

Copy link
Copy Markdown
Member

Summary

  • Adds progress.asc at the repo root: a plain AsciiDoc checklist laying out every third-edition task, derived from REVISION_PLAN.md. It is meant to be edited by hand — flip [ ] to [x] to mark a task done, add tasks or sections as they come up. Standard checklist syntax, so it also renders as checkboxes on GitHub.
  • Adds a progress page to the site at /blog/progress/ that parses progress.asc at build time (site/src/lib/progress.ts) and renders an overall progress bar plus per-section cards with bars, counts, and check-marked task lists.
  • Adds a summary card at the top of the blog index linking to the progress page, showing the current overall bar and count.
  • Adds a blog post, "A progress page for the third edition", introducing the page and explaining how progress.asc works as the hand-edited source of truth.

Notes

  • The parser's contract is minimal: == Section headings and * [ ] / * [x] items (nested ** items indent). Everything else in the file is ignored, so prose notes in progress.asc are safe.
  • Verified progress.asc converts cleanly with Asciidoctor, and npm run build in site/ generates /blog/progress/ and the new post (currently 5 of 75 tasks, 7%).

Demo

blog_post_intro_walkthrough_maximized.mp4

Progress page
Blog post introducing the progress page

Open in Web Open in Cursor 

cursoragent and others added 2 commits August 2, 2026 10:48
Co-authored-by: Scott Chacon <schacon@gmail.com>
Co-authored-by: Scott Chacon <schacon@gmail.com>
@schacon
schacon marked this pull request as ready for review August 2, 2026 11:24
@cursor

cursor Bot commented Aug 2, 2026

Copy link
Copy Markdown

Bugbot is not enabled for your account, so this pull request was not reviewed.

Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs.

@schacon
schacon merged commit e8385a8 into main Aug 2, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants